Merge branch 'master' of git://repo.or.cz/mqlkit
[mqlkit.git] / indicators / JAC TrendSignal.mq4
blobbdd3e3ccbbce6b6fb0031ddc56fb18e1d69733ce
1 /*\r
2 Äëÿ  ðàáîòû  èíäèêàòîðà  ñëåäóåò  ïîëîæèòü  ôàéëû   \r
3 JJMASeries.mqh\r
4 PriceSeries.mqh\r
5 TrendSignal.mqh \r
6 â ïàïêó (äèðåêòîðèþ): MetaTrader\experts\include\\r
7 JAccelerator.mq4\r
8 Heiken Ashi#.mq4\r
9 â ïàïêó (äèðåêòîðèþ): MetaTrader\indicators\\r
10 */\r
11 //+SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS+ \r
12 //|                                              JAC TrendSignal.mq4 |\r
13 //|                        Copyright © 2006,        Nikolay Kositsin | \r
14 //|                              Khabarovsk,   farria@mail.redcom.ru | \r
15 //+SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS+ \r
16 #property copyright "Nikolay Kositsin"\r
17 #property link "farria@mail.redcom.ru" \r
18 //---- îòðèñîâêà èíäèêàòîðà â ãëàâíîì îêíå\r
19 #property indicator_chart_window \r
20 //---- öâåòà èíäèêàòîðà\r
21 #property indicator_buffers 8 \r
22 #property indicator_color1 Red\r
23 #property indicator_color2 Red\r
24 #property indicator_color3 Red\r
25 #property indicator_color4 Red\r
26 #property indicator_color5 Lime\r
27 #property indicator_color6 Lime\r
28 #property indicator_color7 Lime\r
29 #property indicator_color8 Lime\r
30 //---- òîëùèíà èíäèêàòîðíûõ ëèíèé\r
31 #property indicator_width1 3\r
32 #property indicator_width2 2\r
33 #property indicator_width3 1 \r
34 #property indicator_width4 0\r
35 #property indicator_width5 0\r
36 #property indicator_width6 1\r
37 #property indicator_width7 2 \r
38 #property indicator_width8 3\r
39 //---- ÂÕÎÄÍÛÅ ÏÀÐÀÌÅÒÐÛ ÈÍÄÈÊÀÒÎÐÀ þþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþææ+\r
40 extern int LEVEL14= 50;\r
41 extern int LEVEL13= 43;\r
42 extern int LEVEL12= 32;\r
43 extern int LEVEL11= 25;\r
44 extern int LEVEL01=-25;\r
45 extern int LEVEL02=-32;\r
46 extern int LEVEL03=-43;\r
47 extern int LEVEL04=-50;\r
48 extern int FastJMA=05;   // ãëóáèíà ñãëàæèâàíèÿ áûñòðîé JMA\r
49 extern int SlowJMA=34;   // ãëóáèíà ñãëàæèâàíèÿ ìåäëåííîé JMA\r
50 extern int SignJMA=05;   // ãëóáèíà ñãëàæèâàíèÿ ñèãíàëüíîé JMA\r
51 extern int JMACD_Phase = 100; // ïàðàìåòð, èçìåíÿþùèéñÿ â ïðåäåëàõ -100 ... +100, âëèÿåò íà êà÷åñòâî ïåðåõîäíûx ïðîöåññîâ JMACD \r
52 extern int Sign_Phase  = 100; // ïàðàìåòð, èçìåíÿþùèéñÿ â ïðåäåëàõ -100 ... +100, âëèÿåò íà êà÷åñòâî ïåðåõîäíûx ïðîöåññîâ ñèãíàëüíîé ëèíèè \r
53 extern int Input_Price_Customs = 4;//Âûáîð öåí, ïî êîòîðûì ïðîèçâîäèòñÿ ðàñ÷¸ò èíäèêàòîðà \r
54 //(0-CLOSE, 1-OPEN, 2-HIGH, 3-LOW, 4-MEDIAN, 5-TYPICAL, 6-WEIGHTED, 7-Heiken Ashi Close, 8-SIMPL, 9-TRENDFOLLOW, 10-0.5*TRENDFOLLOW,\r
55 //11-Heiken Ashi Low, 12-Heiken Ashi High,  13-Heiken Ashi Open, 14-Heiken Ashi Close.)\r
56 //---- æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ+\r
57 //---- ââåäåíèå ôóíêöèè digits() äëÿ óñòàíîâêè ôîðìàòà òî÷íîñòè (êîëè÷åñòâî çíàêîâ ïîñëå äåñÿòè÷íîé òî÷êè) äëÿ âèçóàëèçàöèè çíà÷åíèé èíäèêàòîðà \r
58 int digits(){return(Digits);}\r
59 //---- Ââåäåíèå ôóíêöèè COUNT_begin() äëÿ âû÷èñëåíèÿ íîìåðà áàðà, íà÷èíàÿ ñ êîòîðîãî áóäåò îòðèñîâûâàòüñÿ èíäèêàòîð è ðàñ÷èòûâàòüñÿ Bollinger Bands \r
60 int COUNT_begin(){return(60);}\r
61 //---- óñòàíîâêà çíà÷åíèé èíäèêàòîðà, êîòîðûå íå áóäóò âèäèìû íà ãðàôèêå \r
62 int EmptyValue=0.0;\r
63 //---- Îïðåäåëåíèå íàçâàíèÿ èíäèêàòîðà\r
64 string Label = "JAccelerator";\r
66 //---- Âêëþ÷åíèå â òåêñò èíäèêàòîðà åãî îñíîâíîãî òåêñòà\r
67 #include <TrendSignal.mqh> \r
68 //---- +-----------------------------------------------+\r
69 //---- ââåäåíèå ôóíêöèè INDICATOR ---------------------------------------------------------------------------------------+\r
70 //---- îáðàùåíèå ê èñõîäíîìó èíäèêàòîðó äëÿ ïîëó÷åíèÿ èõîäíûõ çíà÷åíèé\r
71 double INDICATOR(int INDICATOR.bar)\r
72  {\r
73   return( iCustom( NULL, 0, "JAccelerator",FastJMA,SlowJMA,SignJMA,JMACD_Phase,Sign_Phase,Input_Price_Customs, 0, bar) );\r
74  }\r
75 //---- ------------------------------------------------------------------------------------------------------------------+